YooKassa\Model\Payment B

Total Complexity 91
Dependencies 20
Dependents 4
Total lines 725
Lines of code 275
Logical lines of code 120
Comment lines 306
Methods 46
Properties 22

Methods 46

Method Rating Maintainability Complexity Lines of code
setDeal()
S
60 6 13
setMerchantCustomerId()
S
55 5 20
setDescription()
S
55 5 20
setReceiptRegistration()
S
57 5 17
setCreatedAt()
S
60 5 13
setExpiresAt()
S
60 5 13
setCapturedAt()
S
60 5 13
setTransfers()
S
60 4 13
setTest()
S
62 4 11
setPaid()
S
62 4 11
setRefundable()
S
62 4 11
setStatus()
S
61 3 12
setId()
S
62 3 11
setPaymentMethod()
S
81 1 3
setIncomeAmount()
S
81 1 3
getAuthorizationDetails()
S
82 1 3
setAuthorizationDetails()
S
81 1 3
getRecipient()
S
82 1 3
getTransfers()
S
82 1 3
setRequestor()
S
98 1 1
getIncomeAmount()
S
82 1 3
getCancellationDetails()
S
82 1 3
getRequestor()
S
82 1 3
getTest()
S
82 1 3
getDeal()
S
82 1 3
getStatus()
S
82 1 3
getMerchantCustomerId()
S
82 1 3
setCancellationDetails()
S
81 1 3
getExpiresAt()
S
82 1 3
setRecipient()
S
81 1 3
setRefundedAmount()
S
81 1 3
getPaymentMethod()
S
82 1 3
getCapturedAt()
S
82 1 3
getDescription()
S
82 1 3
getConfirmation()
S
82 1 3
setConfirmation()
S
81 1 3
getRefundedAmount()
S
82 1 3
getPaid()
S
82 1 3
getCreatedAt()
S
82 1 3
setAmount()
S
81 1 3
getRefundable()
S
82 1 3
getReceiptRegistration()
S
82 1 3
getAmount()
S
82 1 3
getMetadata()
S
82 1 3
setMetadata()
S
81 1 3
getId()
S
82 1 3